3.7 [SkuIds] Section

The [SkuIds] section is optional in all EDK II DSC files.

Summary

Entries may appear in any order. This section lists numeric mappings to the SKU ID User Interface Name, only valid values from this list can be specified in the defines section. If one SKU inherits from none DEFAULT SKU, it can specify its parent SKU User Name after its definition. Use of the !include statement is supported; it is recommended that a ".txt" extension be used.

If this section is not specified, the parsing tools will assume a SkuId of 0, with a UiName of "DEFAULT". The default entry must not be re-defined.

The !include file can only contain an ASCII (not Unicode) list of "Number|UiSkuName" statements.

Prototype

<SkuId>     ::= "[SkuIds]" <EOL>
                {<Statement>*} {<IncludeStatement>}
<Statement> ::= <TS> <Number> <FS> <UiName> [<FS> <UiName>] <EOL>
<UiName>    ::= <Word>

Example

[SkuIds]
  0|DEFAULT # The entry: 0|DEFAULT is reserved and always required.
  1|SkuOne
  2|SkuTwo|SkuOne # SkuTwo setting inherits from SkuOne